import Vue from 'vue'

// 引入SvgIon组件
import SvgIcon from '@/components/SvgIcon'// svg component

// register globally
// 全局注册Svg组件
// 参数1: 全局组件的名称 <svg-icon/>
// 参数2:组件对象引用 .vue文件 以模块化引入的方式引入进来之后其实是包含了完整的组件选项的对象

Vue.component('svg-icon', SvgIcon)

// 把Svg目录下的所有的 .vsg 文件都变成,模块化可用的状态
const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)
